package top.hkyzf.onekeycommand.event;

/**
 * description: 每个游戏时刻触发的事件
 * @author zhufeng
 * @date 2022/9/23 22:23
 * @version V1.0
 */
public class TickEvent {

    private final Type type;

    public Type getType() {
        return type;
    }

    public TickEvent(Type type) {
        this.type = type;
    }

    @Override
    public String toString() {
        return "TickEvent{" +
                "type=" + type +
                '}';
    }

    /**
     * description: 每个游戏时刻的游戏状态
     * @author zhufeng
     * @date 2022/9/23 22:23
     * @version V1.0
     */
    public enum Type {
        /**
         * 在游戏内，游戏内的变量已经初始化
         */
        IN,
        /**
         * 在游戏外，比如主菜单
         */
        OUT,
    }
}
